Playing Enough Is Enough - David E. Clarke, PhD, William G. Clarke, M.A.